stamp (your foot) - Allemand Anglais Dictionnaire